package de.karlNet.sambamanager.ldapController;

import java.util.List;

import de.karlNet.sambamanager.ldapModel.LdapObject;

public interface ILdapTree {
	public List<LdapObject> searchFor(String searchTerm);

	public List<LdapObject> getAllChildrenOfDN(String dn);
	public List<LdapObject> getAllChildrenOfDN(LdapObject ldapObject);

	public List<LdapObject> getChildrenOfDN(String dn);

	public LdapObject getObject(String dn);
	public String getBaseDN();
	public void reset();
}